#include "./head/mainwindow.h"
#include "ui_mainwindow.h"

void MainWindow::musicListHideAnimation(QWidget *window)
{
    QPropertyAnimation animation(window, "pos");
    // 动画持续时间
    animation.setDuration(1000);
    // 动画起点（左上角）
    animation.setStartValue(QPoint(20, 20));
    // 动画终点
    animation.setEndValue(QPoint(-ui->musicList->width(), 20));
    // 开始播放动画
    animation.start();

    // 信号与槽等待动画结束
    QEventLoop loop;
    connect(&animation, &QPropertyAnimation::finished, &loop, &QEventLoop::quit);
    loop.exec();
}
